import 'package:FlutterDemo/bean/beans_factory.dart';
import 'package:FlutterDemo/bean/datas.dart';
import 'package:FlutterDemo/common/page_basic_list.dart';
import 'package:flutter/material.dart';

/// Sliver 组件系列
// class PagerSliverViewsAppwidget extends AbsLoadingListWidget {
//   @override
//   List<PageInfo> loadData() {
//     return BeansFactory.instance.buildSampleSlivers();
//   }
// }

// class PagerSliverViewsAppwidget extends StatefulWidget {
//   const PagerSliverViewsAppwidget({Key? key}) : super(key: key);
//
//   @override
//   _PagerSliverViewsAppwidgetState createState() =>
//       _PagerSliverViewsAppwidgetState();
// }
//
// class _PagerSliverViewsAppwidgetState extends AbsCustomLoadListWidgetState<PagerSliverViewsAppwidget>{
//   @override
//   void customLoad() {
//     BeansFactory.instance.buildSampleSlivers().then((value) {
//       pageInfos.addAll(value);
//     });
//   }
// }

// class _PagerSliverViewsAppwidgetState extends State<PagerSliverViewsAppwidget> {
//   List<PageInfo> pages = [];
//
//   @override
//   void initState() {
//     super.initState();
//     BeansFactory.instance.buildSampleSlivers().then((value) {
//       setState(() {
//         pages.addAll(value);
//       });
//     });
//   }
//
//   @override
//   Widget build(BuildContext context) {
//     return buildCommonListView(pages);
//   }
// }
